home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 626-637 / disk_635 / powerlogo / whats-new < prev    next >
Text File  |  1992-05-06  |  2KB  |  61 lines

  1.  
  2.    Power LOGO
  3.    Release 1.1
  4.    Copyright 1990
  5.    by  Gary Teachout
  6.  
  7. Whats new to release 1.1, December 1990
  8.  
  9. Bugs fixed:
  10.  
  11.    Some primitives used to crash if LOGO ran out of memory.
  12.  
  13.    Some primitive operations could trash the workspace. This is the one
  14.    that mysteriously replaced parts of lists with garbage from other lists.
  15.  
  16.    Local veriables were not always popped on exit from a procedure.
  17.  
  18.    The "filelist", "screenlist", "turtlelist", and "windowlist" primitives
  19.    used to output references to LOGO internal lists. This could cause a
  20.    problem when LOGO changed one of these lists after the user had an
  21.    external reference to it. They now output copies of these lists.
  22.  
  23.  
  24. New primitives:
  25.  
  26.    argslist
  27.       Output list of startup arguments (Workbench or CLI).
  28.  
  29.    cd                ( path )
  30.       Set or output the current directory.
  31.  
  32.    dir               ( path )
  33.       Output list of contents of the specified directory or the current
  34.       directory.
  35.  
  36.    freadbyte         file
  37.       Output one byte number read from file, Output the empty list if end
  38.       of file.
  39.  
  40.    fwritebyte        file number ( number ... )
  41.       Write one byte numbers to file.
  42.  
  43.    saveicon          file-name ( default-tool tool-types )
  44.       Attach icon to file.
  45.  
  46.  
  47. Other changes:
  48.  
  49.    Infinite lists (circularly defined lists) can cause some primitives to
  50.    get stuck in a loop, the break key (Control-G) will now abort these.
  51.  
  52.    The "asave" primitive has been eliminated.
  53.  
  54.    The "erase" primitive will no longer erase buried names.
  55.  
  56.    The "freadlist" primitive now outputs the empty word if at end of file.
  57.  
  58.    The "save" primitive now saves the file with a project icon.
  59.  
  60.  
  61.